﻿using System;
using System.Collections.Generic;
using System.Text;
using Control;
using System.Collections;
using Entidad;

namespace Control
{

    public class StateAlumno : IState
    {
        #region Constructor
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public StateAlumno()
        {

        }
        #endregion

        #region Propiedades

        private EntAlumno alumno = new EntAlumno();
        public EntAlumno Alumno
        {
            get { return alumno; }
            set { alumno = value; }
        }

        private EntUsuarioSist usuario = new EntUsuarioSist();
        public EntUsuarioSist Usuario
        {
            get { return usuario; }
            set { usuario = value; }
        }




        private bool _VerPago;
        public bool VerPago
        {
            get { return _VerPago; }
            set { _VerPago = value; }
        }


        private List<IEntidad> alumnos = new List<IEntidad>();
        public List<IEntidad> Alumnos
        {
            get { return alumnos; }
            set { alumnos = value; }
        }

        private List<IEntidad> _Categorias = new List<IEntidad>();
        public List<IEntidad> Categorias
        {
            get { return _Categorias; }
            set { _Categorias = value; }
        }


        private List<IEntidad> _CategoriasBD = new List<IEntidad>();
        public List<IEntidad> CategoriasBD
        {
            get { return _CategoriasBD; }
            set { _CategoriasBD = value; }
        }


        private List<IEntidad> _Mensualidades = new List<IEntidad>();
        public List<IEntidad> Mensualidades
        {
            get { return _Mensualidades; }
            set { _Mensualidades = value; }
        }

        private EntMensualidad _Mensualidad = new EntMensualidad();
        public EntMensualidad Mensualidad
        {
            get { return _Mensualidad; }
            set { _Mensualidad = value; }
        }

        private string opcSeleccionada = String.Empty;
        public string OpcSeleccionada
        {
            get { return opcSeleccionada; }
            set { opcSeleccionada = value; }
        }

        private string _Mes;
        public string Mes
        {
            get { return _Mes; }
            set { _Mes = value; }
        }

        private string _año;
        public string  año
        {
            get { return _año; }
            set { _año = value; }
        }

        private string _Imp;
        public string Imp
        {
            get { return _Imp; }
            set { _Imp = value; }
        }

        private string _Imp2;
        public string Imp2
        {
            get { return _Imp2; }
            set { _Imp2 = value; }
        }

        #endregion
    }
}
